/* CSS Document */
body{
	margin:0px;
	background:url(back-g.gif) no-repeat top center #770000;
	}
	
.clear{
	margin:0px;
	padding:0px;
	clear:both;
}
	
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; color:#df0000;	}
	
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#514b3f;
	background:url(h2-bt.gif) repeat-x bottom;
	margin: 0px 0px 20px 0px;
	padding:0px 0px 10px 0px;
	}
	
#header{
	height:405px; width:940px; margin:auto;
	background:url(header.gif) no-repeat top center;
	padding:85px 0px 0px 60px;
	}
.logo{
	height:127px;
	width:957px;
	margin:auto;
	}
	
.con-box{
	height:278px; width:457px; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-right:500px; line-height:22px;
	}
	
.con-box a{color:#ffe150; }	
.con-box span{	font-weight:bold; font-size:14px;
}

.nav-back{
	height:55px; width:1000px; margin:auto;
	border-bottom:#FFFFFF solid 4px; border-top:#FFFFFF solid 4px;
	}
	
.nav-bar{
	height:58px; width:1000px; margin:auto;
	background:url(nav-bar.gif) repeat-x;
	}
.nav-bar ul{
	margin:0px;
	padding:0px 0px 0px 70px;
	list-style-type:none;
	}
.nav-bar ul li{
	height:35px; width:auto; float:left;
	background:url(list-left.gif) no-repeat;
	display:block; text-transform:uppercase;
	padding:20px 18px 0px 18px;
	}
.nav-bar ul li a{
	font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; color:#FFFFFF;
	background:url(list-arrow.gif) no-repeat;
	padding-left:22px;
	background-position: 6px;
	}
#body-part{
	height:auto; width:1000px; margin:auto;
	background:url(body-strip.gif) repeat-y;
	padding:0px;
	}	
.body-rep{
	width:835px; margin:auto;
	background:url(body-re.gif) repeat-x #f0e0c4;
	padding:0px 65px 30px 100px;
	}
.body-rep span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; font-weight:bold; color:#bb0000;
	}
.body-rep strong{color:#bb0000;}
.body-rep a{color:#bb0000;}		

.body-left{
	height:auto; width:540px; float:left;
	padding:50px 40px 20px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:22px;
	}
.body-rep p{
	margin:0px;
	padding:30px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333; font-size:11px; line-height:22px;
	}	
.body-right{
	height:auto; width:255px; float:left;
	padding:50px 0px 20px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:22px;	
	}
.body-right ul{margin:0px; padding:0px 0px 30px 0px;}
.body-right ul li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; color:#bb0000;
}	
.img-box{
	height:auto; width:auto; float:left; padding:0px 20px 10px 0px;
	}
.img-box-1{
	height:auto; width:auto; float:right; padding:30px 20px 10px 20px;
	}										
.line{height:2px; width:835px; margin:auto; background:#d58875;
}

.footer{
	height:40px; width:810px; margin:auto;
	background:url(footer.gif) repeat-x;
	text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#de8c8c; font-size:11px;
	padding:37px 90px 0px 100px; 
	}

.footer strong{
	float:left; color:#FFFFFF;
	}
.footer a{	color:#FFFFFF;	}






a{ color:#56d4ff; text-decoration:underline}
a:hover{text-decoration:none}
.clear{ clear:both}

/* inner pages css start */
/*h3{font:25px "Times New Roman", Times, serif ;margin:0px; color:#fff;  padding:8px 0px 10px 10px;}
h3 span{color:#16eb00}*/

h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#514b3f; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #514b3f; margin:0px 0px 10px 0px;}
h6{font:18px Tahoma, Arial, Helvetica, sans-serif; color:#514b3f; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}

.aboutus-img{float:right; border:4px solid #514b3f; margin:0 0px 10px 20px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#fff; background:#333; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #514b3f;}
input.button:hover{cursor:pointer; color:#fff; background:#999}
.project-img{float:right; margin-left:20px;	border: 6px solid #514b3f}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #514b3f; padding-bottom:10px; padding-right:20px}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */
	
	
	
	





	
	
	
	
					